//
//  DataBaseHandle.h
//  UI18_SQLite 数据库
//
//  Created by dllo on 15/8/5.
//  Copyright (c) 2015年 dllo. All rights reserved.
//

#import <Foundation/Foundation.h>

@class Enshrine;

@interface DataBaseHandle : NSObject

#pragma mark - 单例
/* 创建单例方法
 * 注意是类方法
 */
+ (instancetype)shareDataBaseHandle;

#pragma mark - 数据库相关操作
/* 打开数据库 */
- (void)open;

/* 创建表单 */
- (void)createTable;

/* 插入数据(收藏信息) */
- (void)insertCollect:(Enshrine *)model;

/* 删除数据 */
- (void)deleteCollect:(NSString *)contentURL;

/* 关闭数据库 */
- (void)close;

/* 查询收藏信息 */
- (NSArray *)selectCollectWithcontentURL:(NSString *)contentURL;

/* 查询全部收藏信息 */
- (NSArray *)selectAllCollects;

@end
